﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace In.Api.Dto.HisWs
{
    /// <summary>
    /// 取号查询响应
    /// </summary>
    public class Response4GetResSource
    {
        /// <summary>
        /// 处理结果代码：0-成功
        /// </summary>
        public string ResultCode { get; set; }
        /// <summary>
        /// 处理结果描述
        /// </summary>
        public string ResultDesc { get; set; }
        /// <summary>
        /// 预约号列表
        /// </summary>
        public List<Response4GetResSourceSubResSourceInfo> ScheduleList { get; set; }
    }

    public class Response4GetResSourceSubResSourceInfo
    {
        /// <summary>
        /// 科室代码
        /// </summary>
        public string DeptId { get; set; }
        /// <summary>
        /// 科室名称
        /// </summary>
        public string DeptName { get; set; }
        /// <summary>
        /// 医生代码
        /// </summary>
        public string DoctorId { get; set; }
        /// <summary>
        /// 医生姓名
        /// </summary>
        public string DoctorName { get; set; }
        /// <summary>
        /// 挂号类别
        /// </summary>
        public string RegType { get; set; }
        /// <summary>
        /// 就诊序号
        /// </summary>
        public string RegNo { get; set; }
        /// <summary>
        /// 出诊日期，格式：YYYY-MM-DD
        /// </summary>
        public string RegDate { get; set; }
        /// <summary>
        /// 时段
        /// </summary>
        public string TimeSlice { get; set; }
        /// <summary>
        /// 开始时间
        /// </summary>
        public string StartTime { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        public string EndTime { get; set; }
        /// <summary>
        /// 挂号费 (单位:元 如:9.00)
        /// </summary>
        public string Fee { get; set; }
        /// <summary>
        /// 诊疗费
        /// </summary>
        public string TreatFee { get; set; }
        /// <summary>
        /// 其他费
        /// </summary>
        public string OtherFee { get; set; }
    }
}
